package com.devops.admin.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.devops.admin.model.DOSProjectVersionReleaseRecord;
import com.devops.admin.po.DOSProjectVersionReleaseRecordListPo;
import com.devops.admin.vo.DOSProjectVersionReleaseRecordVo;

import java.util.List;

/**
 * @ClassName DOSProjectVersionReleaseRecordService
 * @Description TODO
 * @Author hepingguo
 * @Date 2022/12/21 11:26
 **/
public interface DOSProjectVersionReleaseRecordService extends IService<DOSProjectVersionReleaseRecord> {

    /**
     * @Author heyabo
     * @Description 保存数据
     * @Date 14:00 2022/12/21
     * @Param [releaseRecordVo]
     * @return void
     **/
    void saveRecord(DOSProjectVersionReleaseRecordVo releaseRecordVo);

    /**
     * @Author heyabo
     * @Description 查询release的版本内的变化记录
     * @Date 11:26 2022/12/27
     * @Param [releaseRecordVo]
     * @return java.util.List<com.devops.admin.po.DOSProjectVersionReleaseRecordListPo>
     **/
    List<DOSProjectVersionReleaseRecordListPo> getReleaseRecords(DOSProjectVersionReleaseRecordVo releaseRecordVo);
}
